home *** CD-ROM | disk | FTP | other *** search
/ .net 2002 March / DotNetMagazine-Issue107-Coverdisc-NET107-02-03-PCMac.bin / pc / PC Software / free_browsing / KillAd / killad.exe / kiladfaq.txt < prev    next >
Text File  |  2002-10-14  |  11KB  |  221 lines

  1.                                  KillAd
  2.                        Frequently Asked Questions
  3.                       http://www.wplus.net/pp/fsc/
  4.                       http://www.iomagic.org/fsc/
  5.  
  6.  
  7.  
  8. Q. What is so special about the program? I've seen similar programs.
  9.  
  10. A. I love my users. All my competitors' programs constantly monitor
  11. all windows in system, consuming lots of precious CPU time and therefore
  12. slowing down the whole system. KillAd does NOT degrade system performance
  13. because it works in a different way. More, it does not require any huge
  14. additional libraries like Visual Basic run-time just because it is written
  15. entirely in Assembly language. Yes, this needs much more efforts than
  16. writing "programs" in Delphi or VB but once again, I LOVE AND RESPECT MY
  17. USERS. I prefer to spend my time and efforts instead of making my users
  18. upgrade their computers every single month and wasting their time and money.
  19.  
  20. All this has a side effect. Have you ever heard the phrase "This is not my
  21. bug, wait for the new Delphi release, maybe they'll cure the bug"? Sounds
  22. familiar? Yeah. You won't hear this phrase from me. All bugs in KillAd
  23. (if any) are exclusively MINE, no other parties involved.
  24.  
  25. And KillAd is free for non-commercial use.
  26.  
  27. Anyway, you decide.
  28.  
  29. -----------------------------------------------------------------------------
  30.  
  31. Q. What is considered as a popup?
  32.  
  33. A. It depends. In general, I consider a popup ANY NEW BROWSER WINDOW.
  34.  
  35. Yes, the rule may be a bit too severe, so there are a couple of options
  36. telling the program what exactly it must consider a popup.
  37.  
  38. First of all, you may instruct the program not to spy for maximized windows.
  39. If your browser is maximized and you open a new window manually, it gets
  40. maximized, too (at least, Netscape works this way). That is, all windows
  41. you open intentionally are maximized. On the contrary, popups are rarely
  42. maximized. That is, most of windows opening automatically are not
  43. maximized. The task is done.
  44.  
  45. Second, you can give the program a list of popups. As only the program sees
  46. a window whose title matches to one of entries in the list, it realizes that
  47. this is really a popup you don't like to see and destroys it. If a window's
  48. title cannot be found in the list, the window stays alive. This method is
  49. very accurate, however you have to maintain the list of "wicked" windows.
  50.  
  51. -----------------------------------------------------------------------------
  52.  
  53. Q. Your URL list feature does not work. I know exactly that the line "Some
  54. words from one of our sponsors" is in my URL list but when I visit a site
  55. hosted on Geosh... oops... Geocities popups stay alive. Why?
  56.  
  57. A. Computers (even ones running Windows) are a bit faster than human brain.
  58. Usually browser windows change their caption twice. At first the caption
  59. changes to the window's URL and after a while it changes to the title of
  60. current HTML document. When KillAd notices caption change most probably
  61. the caption still shows the URL and in the case of Geocities the URL
  62. is http://www.geocities.com/ad_container/blah-blah-blah. When you notice
  63. the popup its caption usually has turned into the document title and in
  64. the case of Geocities it is "Some words blah-blah-blah". Though the latter
  65. string presents in your URL list, KillAd does not destroy the popup because
  66. it saw the first one and it was not in the list. The solution is very simple
  67. - put both strings in the list.
  68.  
  69. It is also possible for KillAd to miss the first caption change and notice
  70. only the second one (quite often browsers behave rather unpredictably). The
  71. solution is very simple - put both strings in the list.
  72.  
  73. Summary: the solution is very simple - put both strings in the list.
  74.  
  75. -----------------------------------------------------------------------------
  76.  
  77. Q. How can I know the first string?
  78.  
  79. A. Guess... <g> Don't worry, it's easy. The Add URL dialog has all tools
  80. to do the job. When you open the dialog, its edit control may be not empty.
  81. In this case it shows the title string of the last tracked window as it was
  82. seen from the point of view of KillAd. If this string differs from the
  83. current title, add it and then use Finder Tool to add the current title
  84. string.
  85.  
  86. -----------------------------------------------------------------------------
  87.  
  88. Q. Something is wrong with your Add URL dialog. Sometimes the edit field is
  89. empty and sometimes it shows some strange URL. Huh?
  90.  
  91. A. This edit contains the title of the last tracked window as it was seen
  92. from KillAd's point of view. If no windows were tracked or if the last
  93. tracked window was successfully recognized as a popup, the edit is empty.
  94. Otherwise it isn't.
  95.  
  96. -----------------------------------------------------------------------------
  97.  
  98. Q. I want to add an entry into the URL list but the Add button is disabled.
  99.  
  100. A. This entry (or an entry with wider scope) is already in the list. For
  101. example, you want to add the "Some words from" line and the entry "Some
  102. words" is already in the list. In this case all windows whose titles begin
  103. with the words "Some words" (including ones whose titles begin with "Some
  104. words from") are already popups and the line you're trying to add is purely
  105. superfluous. The smaller the list is the faster is its processing, therefore
  106. you better don't put superfluous entries when you edit the list manually.
  107.  
  108. -----------------------------------------------------------------------------
  109.  
  110. Q. When I open new browser window it becomes background window first and
  111. after a while returns into foreground. What's wrong?
  112.  
  113. A. If this behavior annoys you check the "Restore focus: Never" box in
  114. Advanced options dialog. If another method of focus controlling is chosen
  115. any window while it is being suspected to be a popup is brought into the
  116. background. When it is clear that the window is not a popup it becomes
  117. active again. When you prohibit KillAd to control the focus (Restore focus:
  118. Never) this effect disappears but please note it also disappears for real
  119. popups.
  120.  
  121. -----------------------------------------------------------------------------
  122.  
  123. Q. How do I change the wave file?
  124.  
  125. A. Rename the wave file you want to use to killad.wav and put it into
  126. KillAd folder. Starting with KillAd v0.07 you can put as many sound
  127. files (*.wav) as you want into the KillAd folder and select the Play
  128. Sound -> Random menu item.
  129.  
  130. -----------------------------------------------------------------------------
  131.  
  132. Q. Your [...] program plays my favorite wave file (Beethoven's 5th) not
  133. every time it kills a popup.
  134.  
  135. A. The KillAd's sound subsystem is intentionally programmed not to interrupt
  136. any currently playing wave sounds. Imagine you're listening to some MPEG
  137. file. KillAd destroys a popup, stops your MPEG and plays its sound. There
  138. is no way to restart your interrupted MPEG and you'll have to restart it
  139. manually. I'm pretty sure you wouldn't love this behavior. When popup
  140. intensity is high, the program may attempt to play sound while the previous
  141. sound is still playing. In this case one or more sound events may be omitted.
  142. Note this does not affect the situation when KillAd is instructed to produce
  143. beeps and each killed popup is accompanied by a beep.
  144.  
  145. -----------------------------------------------------------------------------
  146.  
  147. Q. The tray icon does not change when I fiddle with the Control key. Why?
  148.  
  149. A. Most probably you are in a console application or DOS session. Due to the
  150. Windows design there are no chances for Windows application to know that a
  151. key was pressed in a console application. Or better say, I am too lazy to
  152. build the bypass.
  153.  
  154. -----------------------------------------------------------------------------
  155.  
  156. Q. My browser crashes sometimes after closing a popup.
  157.  
  158. A. Netscape, huh? Why do you ask me about the problem? I don't do anything
  159. illegal. Netscape guys do. You can easily prove that this is not my problem.
  160. Just open a page producing a popup and when the popup appears try to close
  161. it as fast as possible. Try this few times. If you're fast enough you'll
  162. win pretty soon. Another way to prove this is to run the browser under
  163. NuMega's Bounds Checker (please don't attempt to do this if you suffer of
  164. heart diseases). After that you'll stop wondering why it crashes sometimes
  165. (and start wondering why it does not crash every single microsecond). Smart
  166. M$ guys do not allow their browser to be run under BC, although I'm sure the
  167. whole picture is the same.
  168.  
  169. As a temporary solution I can suggest to increase the Pre-kill extra delay
  170. value in Advanced options dialog.
  171.  
  172. -----------------------------------------------------------------------------
  173.  
  174. Q. Sometimes I receive "Script error" message. Why?
  175.  
  176. A. Let me guess: Geocities and IE4. Yes? Yes. Unfortunately, the script
  177. which produces popups on Geocities is pretty wicked. Roughly speaking, it
  178. creates a popup, waits a bit, and then attempts to communicate with the
  179. popup. If the popup is closed for the moment, this attempt is unsuccessful
  180. and IE4 reports error. You can easily reproduce the situation by closing
  181. popups manually as fast as possible.
  182.  
  183. You can avoid the problem by increasing the Pre-kill extra delay value to
  184. something like 2000-3000ms (the biggest delay in the Geocities script is
  185. 1700ms but implementation of this timing in IE is highly inaccurate). This
  186. way when the script wakes up and attempts to communicate with the popup,
  187. it is still alive and IE does not say anything about the problem.
  188.  
  189. Btw, there is an option in IE5 which allows to disable such "error" reports.
  190.  
  191. -----------------------------------------------------------------------------
  192.  
  193. Q. Any legal stuff that comes with your wonderful software?
  194.  
  195. A. Glad you asked. Here's our legal disclaimer, but we hope you will never
  196.    need to consult it :)
  197.  
  198.    IT IS EXPRESSLY FORBIDDEN TO RESELL AND/OR MODIFY THIS SOFTWARE
  199.    WITHOUT MY OR IOMAGIC'S WRITTEN CONSENT.
  200.  
  201.    The software IS copyrighted, and it is subject to international copyright
  202.    laws. It is free for personal use, and you can distribute it to the public,
  203.    free of charge. If you intend to receive any kind of compensation for this
  204.    software, you must purchase a commercial distribution license from
  205.    Iomagic Management Group, LLC. (killad@iomagic.org)
  206.  
  207.    If you violate this agreement, we are entitled to all proceeds from your
  208.    sales of our software.
  209.  
  210.    You've been warned!
  211.  
  212. -----------------------------------------------------------------------------
  213.  
  214. Q. Where can I get the latest releases of KillAd? How can I mail the author?
  215.  
  216. A. http://wwwwin.wplus.net/pp/fsc/
  217.    http://www.fortunecity.com/skyscraper/apple/759/
  218.    fofcheek@hotmail.com
  219.    fofcheek@mail.wplus.net
  220.  
  221.